.drawer-role{
  :deep(.arco-drawer-header){
    height: auto;
    padding: 26px 16px 20px;
    display: block;
  }
  :deep(.arco-drawer-body){
    overflow-y: hidden !important;
    padding-right: 0;
  }
  :deep(.arco-drawer-footer){
    flex-shrink: 0;
    box-sizing: border-box;
    padding: 16px;
    text-align: right;
    border-top: 1px solid var(--color-neutral-3);
    .arco-btn{
      &:first-child{
        color: var(--color-text-2);
        background-color: var(--color-secondary);
        border: 0;
      }
      width: 60px;
      height: 32px;
      margin-left: 12px;
    }
  }
  &__body{
    @include flex-column;
    height: 100%;
    // 切换tab
    .custom-tabs {
      @include flex-align;
      margin-bottom: 13px;

      .tab-item {
        @include flex-inline-flex;
        width: 157px;
        height: 30px;
        background-color: #fff;
        border: 1px solid #DCDCDC;
        cursor: pointer;
      }

      .tab-item-active {
        border-color: #007DFF;
        color: #007DFF;
      }
    }
    &__content{
      flex: 1;
      overflow-y: auto;
    }
  }
}
